.box{background:#dfe5bb url('/static/images/stripes.png') repeat-x;border:1px solid #bab99a;}
.buttonMixin{font-size:95%;font-weight:normal;width:80px;}
body{font-size:16px;font-family:arial !important;}
a{text-decoration:none;color:#375814;}
td,th{text-align:left;}
.displayNone{display:none;}
.uppercase{text-transform:uppercase;}
.bold{font-weight:bold;}
#menuBar{background:#dfe5bb url('/static/images/stripes.png') repeat-x;border:1px solid #bab99a;-moz-border-radius-topright:0px;-webkit-border-radius-topright:0px;border-top-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-radius-bottomright:0px;border-bottom-right-radius:0px;-moz-border-radius-bottomleft:10px;-webkit-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-radius-topleft:10px;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;top:0.3em;right:0;height:40px;padding-top:5px;z-index:1;font-size:90%;}#menuBar ul{list-style:none;}#menuBar ul li{float:right;margin-top:10px;margin-right:1em;}
#menuBar ul li:last-child{margin-left:1em;}
#menuBar ul .picture{margin-top:0;margin-right:0.4em;border:1px solid #bab99a;}
#welcome{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.25);}
#welcomeBox{background:#dfe5bb url('/static/images/stripes.png') repeat-x;border:1px solid #bab99a;-moz-box-shadow:3px 5px 5px #666666,-3px 2px 5px #666666;-webkit-box-shadow:3px 5px 5px #666666,-3px 2px 5px #666666;box-shadow:3px 5px 5px #666666,-3px 2px 5px #666666;-moz-border-radius-topright:10px;-webkit-border-radius-topright:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-radius-bottomright:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-radius-topleft:10px;border-top-left-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:fixed;top:25%;height:40%;min-height:285px;left:15%;width:70%;min-width:820px;padding:2em;padding-top:1em;}
#welcomeLogo{position:relative;left:-81px;}
#welcomeMessage{float:left;width:30%;position:relative;bottom:1em;}#welcomeMessage p{margin-bottom:1.5em;}
#welcomeMessage p:last-child{margin-bottom:0;}
#welcomeMessage span.keyWord{color:#469e01;}
#welcomeForm{position:relative;top:-150px;margin-top:2em;float:right;width:60%;margin-left:1em;font-size:88%;}#welcomeForm .title label{display:inline;}
#welcomeForm .bullet{-moz-border-radius-topright:13px;-webkit-border-radius-topright:13px;border-top-right-radius:13px;-moz-border-radius-bottomright:13px;-webkit-border-radius-bottomright:13px;border-bottom-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-radius-bottomleft:13px;border-bottom-left-radius:13px;-moz-border-radius-topleft:13px;-webkit-border-radius-topleft:13px;border-top-left-radius:13px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;display:inline-block;width:26px;padding-top:5px;top:-5px;height:21px;margin-right:10px;text-align:center;color:white;background-color:#ceaa61;}
#welcomeForm .uppercase{color:#676760;letter-spacing:0.1em;}
#welcomeForm form{padding-right:5%;position:relative;left:36px;}
#welcomeForm input[type=text],#welcomeForm input[type=password]{height:30px;}
#welcomeForm table td{vertical-align:middle;padding-right:0.8em;}
#welcomeForm #welcomeSignUp form{margin-bottom:4em;}
#welcomeForm #welcomeSignUp input[type=text],#welcomeForm #welcomeSignUp td:first-child{width:100%;}
#welcomeForm #welcomeSignUp input[type=button]{font-size:95%;font-weight:normal;width:80px;}
#welcomeForm #welcomeLogin input[type=text],#welcomeForm #welcomeLogin input[type=password]{width:100%;min-width:100%;}
#welcomeForm #welcomeLogin input[type=button]{font-size:95%;font-weight:normal;width:80px;}
#welcomeForm #welcomeLogin form{margin-bottom:2em;}
#welcomeForm #welcomeLogin td.inputTd{width:50%;}
#welcomeForm #welcomeGuest button{font-size:95%;font-weight:normal;width:80px;width:30%;}
.projectPopUp{background:#dfe5bb url('/static/images/stripes.png') repeat-x;border:1px solid #bab99a;-moz-box-shadow:3px 5px 5px #666666,-3px 2px 5px #666666;-webkit-box-shadow:3px 5px 5px #666666,-3px 2px 5px #666666;box-shadow:3px 5px 5px #666666,-3px 2px 5px #666666;-moz-border-radius-topright:10px;-webkit-border-radius-topright:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-radius-bottomright:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:0px;-webkit-border-radius-bottomleft:0px;border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-radius-topleft:0px;border-top-left-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:visible;position:fixed;top:0;left:0;width:35%;height:100%;}.projectPopUp .projectPopUpHead{height:100px;color:#6b6d3e;padding:1em;}.projectPopUp .projectPopUpHead a{font-size:200%;}
.projectPopUp .projectPopUpHead .projectLogo{float:left;}
.projectPopUp .projectPopUpHead .projectSummary{width:85%;}.projectPopUp .projectPopUpHead .projectSummary td{vertical-align:middle;height:1em;padding-left:0.7em;}
.projectPopUp .projectPopUpHead .projectActions{float:right;position:absolute;top:1em;right:-25px;background-image:url('/static/images/ribbon-arrow-left.png');width:150px;height:52px;}.projectPopUp .projectPopUpHead .projectActions a{font-size:100%;}
.projectPopUp .projectPopUpHead .projectActions ul{padding-top:5px;}.projectPopUp .projectPopUpHead .projectActions ul li{float:left;padding-left:20px;}.projectPopUp .projectPopUpHead .projectActions ul li a{color:white;}
.projectPopUp .projectPopUpBody a{color:#6b6d3e;}
.projectPopUp .projectPopUpBody .projectFeeds,.projectPopUp .projectPopUpBody .projectInfo{background-color:white;clear:right;padding-top:2em;-moz-box-shadow:3px 0px 5px #666;-webkit-box-shadow:3px 0px 5px #666;box-shadow:3px 0px 5px #666;}
.projectPopUp .projectPopUpBody .projectFeeds .shareFeed{padding:1em;padding-top:0;min-height:60px;}.projectPopUp .projectPopUpBody .projectFeeds .shareFeed input{float:right;margin-bottom:0.4em;}
.projectPopUp .projectPopUpBody .projectFeeds .shareFeed input[type=text]{width:100%;}
.projectPopUp .projectPopUpBody .projectFeeds .shareFeed input[type=submit]{font-size:95%;font-weight:normal;width:80px;}
.projectPopUp .projectPopUpBody .projectFeeds .shareFeed .picture{float:left;width:15%;}
.projectPopUp .projectPopUpBody .projectFeeds .shareFeed .body{float:right;width:82%;}
.projectPopUp .projectPopUpBody .projectInfo .baseInfos{padding-bottom:1em;}.projectPopUp .projectPopUpBody .projectInfo .baseInfos td,.projectPopUp .projectPopUpBody .projectInfo .baseInfos th{padding:0.5em 1em;font-size:80%;}
.projectPopUp .projectPopUpBody .projectInfo .baseInfos th{font-weight:bold;font-size:90%;color:grey;}
.projectPopUp .projectPopUpBody .projectInfo h2{background:url("/static/images/ribbon-big-left.png") no-repeat;height:35px;color:white;position:relative;right:30px;margin-bottom:1em;}.projectPopUp .projectPopUpBody .projectInfo h2 span{position:relative;top:8px;left:25px;}
.projectPopUp .projectPopUpBody .projectTabs{list-style:none;}.projectPopUp .projectPopUpBody .projectTabs li{padding:0.6em 1em;float:right;background-color:rgba(0, 0, 0, 0.1);}
.projectPopUp .projectPopUpBody .projectTabs li.selectedTab{background-color:white;border:1px solid #bec3a1;border-bottom:none;position:relative;}
.projectPopUp .bubbleList{padding:1em;}
.bubbleList{background:#ecf0ef url('/static/images/stripes.png') repeat-x;border-top:2px solid #abd2c8;border-bottom:2px solid #abd2c8;}.bubbleList .userBubble{margin-bottom:1em;}
.userBubble{min-height:55px;}.userBubble .bubblePicture{float:left;}
.userBubble .bubbleBody{display:table-cell;padding-left:1em;}.userBubble .bubbleBody .feedEntry .userName{padding-bottom:0.2em;}
.userBubble .bubbleBody .feedEntry .feedText{margin-bottom:0.2em;font-size:80%;}
.userBubble .bubbleBody .feedEntry .feedDate{font-style:italic;font-size:90%;color:grey;}
body,html{color:#000;background:#fff;}
#wrap{}
#header{padding:5px 10px;height:42px;background:#729433;}
#logo-m-over{cursor:pointer;}
h1{margin:0;font-size:35px;}
#header a{text-decoration:none;}
#header a:visited{text-decoration:none;}
#nav{padding:5px 10px;margin:1px;background:url("./images/green-head.jpg") repeat-x scroll center top #729433;height:40px;}
ul{margin:0 auto;padding:0;}
ul.horizontal_list li{text-align:left;float:left;list-style:none;padding:3px 10px 3px 10px;margin:5px;border-right:1px solid #CCC;}
#nav ul a{text-decoration:none;padding:3px 10px 3px 25px;color:#FFFFFF;}
#nav ul a:hover{text-decoration:none;padding:3px 10px 3px 25px;color:#FFFFFF;background-image:url("./images/navbg-green.jpg");width:100%;height:40px;}
h2{margin:0 0 1em;}
#sidebar{float:right;padding:10px;width:24%;margin:2px;border:1px solid #99CC99;}
#footer{clear:both;height:30px;background:#729433;}
#footer p{text-align:center;font-size:11px;color:#fff;}
* html #footer{height:3px;}
.map{position:relative;width:100%;height:500px;min-height:500px;margin-bottom:2px;}
.infobox{position:absolute;border:solid 2px black;background-color:White;z-index:1000;padding:5px;width:180px;}
#infoboxText{background-color:White;border:1px solid #729433;min-height:100px;position:absolute;top:0px;left:2px;width:200px;}
#infoboxText a{font-weight:bold;font-size:12px;padding:5px;}
.twtr-timeline{background:#fff;}
.header-h1{color:#fff;font-weight:bold;font-size:35px;margin-left:20px;margin-top:4px;text-decoration:none;}
.infobox-desc{padding:4px;margin:2px;font-size:11px;}
div.row{float:left;margin:0;padding:2px;width:98.5%;font-size:13px;}
div.cols2{float:left;margin:0 3px 0 0;padding:3px;}
.desc{padding:2px;font-size:13px;margin:2px;}
#noname{width:80%;height:250px;}
#create-project{width:45%;float:left;}
label,input{display:block;}
fieldset{padding:0;border:0;margin-top:25px;}
.ui-dialog .ui-state-error{padding:.3em;}
.validateTips{border:1px solid transparent;padding:0.3em;}
#dialog-form{width:480px;height:450px;}
#d-form{height:210px;clear:both;}
#login-window{background:#e0e6bc;height:350px;width:700px;}
#login-left{float:left;width:45%;}
#login-right{float:right;}
#mini-map-holder{width:50%;height:360px;float:right;}
#project-detail{width:60%;font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:13px;margin:5px;padding:4px;}
#project-top{font-size:11px;font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;padding:3px;border:1px solid #729433;margin:2px;}
#project-wall{padding:3px;}
.project-detail-heading{font-size:15px;}
#tweet-holder{float:right;width:40%;}
#project-list{width:60%;}
#share-button{background:#729433;width:120px;height:40px;}
#feed-holder{float:left;width:50%;}
.project-map{position:absolute;width:45%;height:300px;}
#project-map-holder{width:45%;height:360px;float:right;}
#user-context-view{width:170px;min-height:500px;float:left;border-right:1px solid #729433;}
#user-feed{float:left;width:50%;}
#detail-header{width:50%;}
#follow-project{float:right;}
.own-project{border:2px solid #729433;margin:4px;}
.followup-project{border:2px solid #FF0000;margin:4px;}
.b-comment{color:Blue;font-weight:normal;}
.p-logo{float:left;padding:2px;}
.p-status{color:Green;font-family:Gothic;padding:3px;vertical-align:top;}
.p-updateinfo{margin-top:-3px;color:Gray;font-size:9px;}
.p-txt{width:80%;}
#stream div.stream-composer{border-bottom:1px solid #EDEDED;clear:both;font-size:12px;margin:10px 0 0;padding-bottom:5px;position:relative;z-index:1;}
div.stream-composer form{float:none;margin:0;width:auto;}
div.stream-composer .textarea-box{width:500px;height:40px;border:3px solid #cccccc;padding:5px;font-family:Tahoma,sans-serif;}
#project-context-view{width:30%;float:left;}
#project-feed{float:left;width:70%;}
.add-comment{padding:5px;font-family:Tahoma,sans-serif;background-color:#ECECEC;}
.comment-txt-area{width:300px;height:65px;font-family:Tahoma,sans-serif;font-size:11px;}
.comment-button{background:#729433;width:120px;height:25px;}
.feed-comment{padding:5px;font-family:Tahoma,sans-serif;background-color:#ECECEC;}
